Introduction

This lesson will continue adding to your object-oriented design skills through a discussion of more of the SOLID and GRASP design principles. The lesson will also look at Design by Contract.

This lesson will look at these principles:

Learning Outcomes

Study Resources

For your study of this topic, use these resources.

Video Lessons

Web Articles and Blogs

Books

Wikipedia

Class Lecture

ExercisesS

Before-Class Exercises

After-Class Exercises

End-Of-Day Exercises